Particle swarms for constrained optimization
نویسنده
چکیده
Particle swarm optimization (PSO) is an optimization approach from the field of artificial intelligence. A population of so-called particles moves through the parameter space defined by the optimization problem, searching for good solutions. Inspired by natural swarms, the movements of the swarm members depend on own experiences and on the experiences of adjacent particles. PSO algorithms are mainly used for continuous optimization problems, whose feasible space is often restricted by a set of constraints. A special case are box constraints, which define upper and lower bounds for the problem parameters. In the literature, there exist several so-called bound handling strategies to integrate box constraints in PSO algorithms, such as setting infeasible particles to the nearest feasible position or reflecting them at the boundary. In this thesis, various aspects of box-constrained particle swarm optimization are examined. The core of this work is the theoretical analysis of the impact of box constraints for particle swarm optimization. It is shown mathematically that initial particle swarm performance strongly depends on the chosen bound handling strategy due to the fact that, with overwhelming probability, many particles leave the feasible space at the beginning of the optimization. Moreover, by using a simplified PSO model, is shown that this effect can be reduced if particle velocities are scaled with respect to the problem dimensionality. A thorough experimental evaluation shows that bound handling also significantly influences the final solution quality of a particle swarm optimizer, especially when applied to high-dimensional problems. Three way to cope with these results in practical PSO applications are presented: The careful selection of bound handling strategies, the use of self-adaptation, and the use of velocity adaptation. Finally, the investigated PSO algorithms are applied to an optimization problem from the field of mechanical engineering.
منابع مشابه
Quadratically constrained quadratic programming for classification using particle swarms and applications
Particle swarm optimization is used in several combinatorial optimization problems. In this work, particle swarms are used to solve quadratic programming problems with quadratic constraints. The approach of particle swarms is an example for interior point methods in optimization as an iterative technique. This approach is novel and deals with classification problems without the use of a traditi...
متن کاملBinary classification posed as a quadratically constrained quadratic programming and solved using particle swarm optimization
Particle swarm optimization (PSO) is used in several combinatorial optimization problems. In this work, particle swarms are used to solve quadratic programming problems with quadratic constraints. The central idea is to use PSO to move in the direction towards optimal solution rather than searching the entire feasible region. Binary classification is posed as a quadratically constrained quadrat...
متن کاملA Hybrid Co-evolutionary Particle Swarm Optimization Algorithm for Solving Constrained Engineering Design Problems
This paper presents an effective hybrid coevolutionary particle swarm optimization algorithm for solving constrained engineering design problems, which is based on simulated annealing (SA) , employing the notion of co-evolution to adapt penalty factors. By employing the SAbased selection for the best position of particles and swarms when updating the velocity in co-evolutionary particle swarm o...
متن کاملConstrained Bayesian Optimization with Particle Swarms for Safe Adaptive Controller Tuning
Tuning controller parameters is a recurring and time-consuming problem in control. This is especially true in the field of adaptive control, where good performance is typically only achieved after significant tuning. Recently, it has been shown that constrained Bayesian optimization is a promising approach to automate the tuning process without risking system failures during the optimization pr...
متن کاملAn Analysis of Locust Swarms on Large Scale Global Optimization Problems
Locust Swarms are a recently-developed multi-optima particle swarm. To test the potential of the new technique, they have been applied to the 1000-dimension optimization problems used in the recent CEC2008 Large Scale Global Optimization competition. The results for Locust Swarms are competitive on these problems, and in particular, much better than other particle swarm-based techniques. An ana...
متن کامل